package entity;

import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;

@Entity
@Table(name ="tb_business_house")
public class BusinessHouse {
    /**
     * 主键ID(业务ID)
     */
    @Column(name = "business_house_id")
	private String businessHouseId;
    /**
     * 小贷系统房产ID
     */
	@Column(name ="xiaodai_house_id")
	private Integer xiaodaiHouseId;
    /**
     * 业务编号
     */
	@Column(name ="business_id")
	private String businessId;
    /**
     * 房产价值
     */
	@Column(name ="house_value")
	private BigDecimal houseValue;
    /**
     * 房产权所属人
     */
	@Column(name ="house_name")
	private String houseName;
    /**
     * 房产位置
     */
	@Column(name ="house_address")
	private String houseAddress;
    /**
     * 房产证号
     */
	@Column(name ="house_no")
	private String houseNo;
    /**
     * 房产面积
     */
	@Column(name ="house_area")
	private BigDecimal houseArea;
    /**
     * 评估单价
     */
	@Column(name ="house_price")
	private BigDecimal housePrice;
    /**
     * 一抵贷款原始金额
     */
	@Column(name ="house_total")
	private BigDecimal houseTotal;
    /**
     * 购买年份
     */
	@Column(name ="but_time")
	private String butTime;
    /**
     * 登记年月
     */
	@Column(name ="register_time")
	private String registerTime;
    /**
     * 所属楼盘
     */
	@Column(name ="house_belong")
	private String houseBelong;
    /**
     * 开盘年份
     */
	@Column(name ="open_time")
	private String openTime;

	/**
	 * 一抵贷款期限
	 */
	@Column(name ="borrow_year")
	private Integer borrowYear;

    /**
     * 一抵贷款时间
     */
	@Column(name ="borrow_time")
	private String borrowTime;
    /**
     * 一抵贷款类型
     */
	@Column(name ="borrow_type")
	private String borrowType;
    /**
     * 一抵贷款总额
     */
	@Column(name ="borrow_total")
	private BigDecimal borrowTotal;
    /**
     * 一抵贷款余额
     */
	@Column(name ="borrow_balance")
	private BigDecimal borrowBalance;
    /**
     * 一抵贷款银行
     */
	@Column(name ="fsd_bank_name")
	private String fsdBankName;
    /**
     * 房产负债率对应区域(作废)
     */
	@Column(name ="debt_region")
	private String debtRegion;
    /**
     * 备注
     */
	@Column(name = "remark")
	private String remark;
    /**
     * 更新人
     */
	@Column(name ="update_user")
	private String updateUser;
    /**
     * 更新时间
     */
	@Column(name ="update_time")
	private Date updateTime;
    /**
     * [二抵贷款时间]
     */
	@Column(name ="second_mortgage_time")
	private Date secondMortgageTime;
    /**
     * [二抵贷款期限]
     */
	@Column(name ="second_mortgage_year")
	private Integer secondMortgageYear;
    /**
     * [二抵贷款类型]
     */
	@Column(name ="second_mortgage_type")
	private String secondMortgageType;
    /**
     * [二抵贷款银行]
     */
	@Column(name ="second_mortgage_bank")
	private String secondMortgageBank;
    /**
     * [二抵贷款其他银行]
     */
	@Column(name ="second_mortgage_other_bank")
	private String secondMortgageOtherBank;
    /**
     * [二抵贷款总额]
     */
	@Column(name ="second_mortgage_total")
	private BigDecimal secondMortgageTotal;
    /**
     * [二抵贷款余额]
     */
	@Column(name ="second_mortgage_balance")
	private BigDecimal secondMortgageBalance;
    /**
     * [三抵贷款时间]
     */
	@Column(name ="third_mortgage_time")
	private Date thirdMortgageTime;
    /**
     * [三抵贷款期限]
     */
	@Column(name ="third_mortgage_year")
	private Integer thirdMortgageYear;
    /**
     * [三抵贷款类型]
     */
	@Column(name ="third_mortgage_type")
	private String thirdMortgageType;
    /**
     * [三抵贷款银行]
     */
	@Column(name ="third_mortgage_bank")
	private String thirdMortgageBank;
    /**
     * [三抵贷款其他银行]
     */
	@Column(name ="third_mortgage_other_bank")
	private String thirdMortgageOtherBank;
    /**
     * [三抵贷款总额]
     */
	@Column(name ="third_mortgage_total")
	private BigDecimal thirdMortgageTotal;
    /**
     * [三抵贷款余额]
     */
	@Column(name ="third_mortgage_balance")
	private BigDecimal thirdMortgageBalance;
    /**
     * [四抵贷款时间]
     */
	@Column(name ="fourth_mortgage_time")
	private Date fourthMortgageTime;
    /**
     * [四抵贷款期限]
     */
	@Column(name ="fourth_mortgage_year")
	private Integer fourthMortgageYear;
    /**
     * [四抵贷款类型]
     */
	@Column(name ="fourth_mortgage_type")
	private String fourthMortgageType;
    /**
     * [四抵贷款银行]
     */
	@Column(name ="fourth_mortgage_bank")
	private String fourthMortgageBank;
    /**
     * [四抵贷款其他银行]
     */
	@Column(name ="fourth_mortgage_other_bank")
	private String fourthMortgageOtherBank;
    /**
     * [四抵贷款总额]
     */
	@Column(name ="fourth_mortgage_total")
	private BigDecimal fourthMortgageTotal;
    /**
     * [四抵贷款余额]
     */
	@Column(name ="fourth_mortgage_balance")
	private BigDecimal fourthMortgageBalance;

	@Column(name ="property_type")
	private String propertyType;

	/**
	 * 房产确认总价
	 */
	@Column(name ="check_house_amount")
	private BigDecimal checkHouseAmount;

	/**
	 * 房产剩余价值
	 */
	@Column(name ="house_remaining_space_money")
	private BigDecimal houseRemainingSpaceMoney;

	public Integer getBorrowYear() {
		return borrowYear;
	}

	public void setBorrowYear(Integer borrowYear) {
		this.borrowYear = borrowYear;
	}

	public BigDecimal getCheckHouseAmount() {
		return checkHouseAmount;
	}

	public void setCheckHouseAmount(BigDecimal checkHouseAmount) {
		this.checkHouseAmount = checkHouseAmount;
	}

	public BigDecimal getHouseRemainingSpaceMoney() {
		return houseRemainingSpaceMoney;
	}

	public void setHouseRemainingSpaceMoney(BigDecimal houseRemainingSpaceMoney) {
		this.houseRemainingSpaceMoney = houseRemainingSpaceMoney;
	}

	public String getPropertyType() {
		return propertyType;
	}

	public void setPropertyType(String propertyType) {
		this.propertyType = propertyType;
	}

	public String getBusinessHouseId() {
		return businessHouseId;
	}

	public void setBusinessHouseId(String businessHouseId) {
		this.businessHouseId = businessHouseId;
	}

	public Integer getXiaodaiHouseId() {
		return xiaodaiHouseId;
	}

	public void setXiaodaiHouseId(Integer xiaodaiHouseId) {
		this.xiaodaiHouseId = xiaodaiHouseId;
	}

	public String getBusinessId() {
		return businessId;
	}

	public void setBusinessId(String businessId) {
		this.businessId = businessId;
	}

	public BigDecimal getHouseValue() {
		return houseValue;
	}

	public void setHouseValue(BigDecimal houseValue) {
		this.houseValue = houseValue;
	}

	public String getHouseName() {
		return houseName;
	}

	public void setHouseName(String houseName) {
		this.houseName = houseName;
	}

	public String getHouseAddress() {
		return houseAddress;
	}

	public void setHouseAddress(String houseAddress) {
		this.houseAddress = houseAddress;
	}

	public String getHouseNo() {
		return houseNo;
	}

	public void setHouseNo(String houseNo) {
		this.houseNo = houseNo;
	}

	public BigDecimal getHouseArea() {
		return houseArea;
	}

	public void setHouseArea(BigDecimal houseArea) {
		this.houseArea = houseArea;
	}

	public BigDecimal getHousePrice() {
		return housePrice;
	}

	public void setHousePrice(BigDecimal housePrice) {
		this.housePrice = housePrice;
	}

	public BigDecimal getHouseTotal() {
		return houseTotal;
	}

	public void setHouseTotal(BigDecimal houseTotal) {
		this.houseTotal = houseTotal;
	}

	public String getButTime() {
		return butTime;
	}

	public void setButTime(String butTime) {
		this.butTime = butTime;
	}

	public String getRegisterTime() {
		return registerTime;
	}

	public void setRegisterTime(String registerTime) {
		this.registerTime = registerTime;
	}

	public String getHouseBelong() {
		return houseBelong;
	}

	public void setHouseBelong(String houseBelong) {
		this.houseBelong = houseBelong;
	}

	public String getOpenTime() {
		return openTime;
	}

	public void setOpenTime(String openTime) {
		this.openTime = openTime;
	}

	public String getBorrowTime() {
		return borrowTime;
	}

	public void setBorrowTime(String borrowTime) {
		this.borrowTime = borrowTime;
	}

	public String getBorrowType() {
		return borrowType;
	}

	public void setBorrowType(String borrowType) {
		this.borrowType = borrowType;
	}

	public BigDecimal getBorrowTotal() {
		return borrowTotal;
	}

	public void setBorrowTotal(BigDecimal borrowTotal) {
		this.borrowTotal = borrowTotal;
	}

	public BigDecimal getBorrowBalance() {
		return borrowBalance;
	}

	public void setBorrowBalance(BigDecimal borrowBalance) {
		this.borrowBalance = borrowBalance;
	}

	public String getFsdBankName() {
		return fsdBankName;
	}

	public void setFsdBankName(String fsdBankName) {
		this.fsdBankName = fsdBankName;
	}

	public String getDebtRegion() {
		return debtRegion;
	}

	public void setDebtRegion(String debtRegion) {
		this.debtRegion = debtRegion;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getUpdateUser() {
		return updateUser;
	}

	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Date getSecondMortgageTime() {
		return secondMortgageTime;
	}

	public void setSecondMortgageTime(Date secondMortgageTime) {
		this.secondMortgageTime = secondMortgageTime;
	}

	public Integer getSecondMortgageYear() {
		return secondMortgageYear;
	}

	public void setSecondMortgageYear(Integer secondMortgageYear) {
		this.secondMortgageYear = secondMortgageYear;
	}

	public String getSecondMortgageType() {
		return secondMortgageType;
	}

	public void setSecondMortgageType(String secondMortgageType) {
		this.secondMortgageType = secondMortgageType;
	}

	public String getSecondMortgageBank() {
		return secondMortgageBank;
	}

	public void setSecondMortgageBank(String secondMortgageBank) {
		this.secondMortgageBank = secondMortgageBank;
	}

	public String getSecondMortgageOtherBank() {
		return secondMortgageOtherBank;
	}

	public void setSecondMortgageOtherBank(String secondMortgageOtherBank) {
		this.secondMortgageOtherBank = secondMortgageOtherBank;
	}

	public BigDecimal getSecondMortgageTotal() {
		return secondMortgageTotal;
	}

	public void setSecondMortgageTotal(BigDecimal secondMortgageTotal) {
		this.secondMortgageTotal = secondMortgageTotal;
	}

	public BigDecimal getSecondMortgageBalance() {
		return secondMortgageBalance;
	}

	public void setSecondMortgageBalance(BigDecimal secondMortgageBalance) {
		this.secondMortgageBalance = secondMortgageBalance;
	}

	public Date getThirdMortgageTime() {
		return thirdMortgageTime;
	}

	public void setThirdMortgageTime(Date thirdMortgageTime) {
		this.thirdMortgageTime = thirdMortgageTime;
	}

	public Integer getThirdMortgageYear() {
		return thirdMortgageYear;
	}

	public void setThirdMortgageYear(Integer thirdMortgageYear) {
		this.thirdMortgageYear = thirdMortgageYear;
	}

	public String getThirdMortgageType() {
		return thirdMortgageType;
	}

	public void setThirdMortgageType(String thirdMortgageType) {
		this.thirdMortgageType = thirdMortgageType;
	}

	public String getThirdMortgageBank() {
		return thirdMortgageBank;
	}

	public void setThirdMortgageBank(String thirdMortgageBank) {
		this.thirdMortgageBank = thirdMortgageBank;
	}

	public String getThirdMortgageOtherBank() {
		return thirdMortgageOtherBank;
	}

	public void setThirdMortgageOtherBank(String thirdMortgageOtherBank) {
		this.thirdMortgageOtherBank = thirdMortgageOtherBank;
	}

	public BigDecimal getThirdMortgageTotal() {
		return thirdMortgageTotal;
	}

	public void setThirdMortgageTotal(BigDecimal thirdMortgageTotal) {
		this.thirdMortgageTotal = thirdMortgageTotal;
	}

	public BigDecimal getThirdMortgageBalance() {
		return thirdMortgageBalance;
	}

	public void setThirdMortgageBalance(BigDecimal thirdMortgageBalance) {
		this.thirdMortgageBalance = thirdMortgageBalance;
	}

	public Date getFourthMortgageTime() {
		return fourthMortgageTime;
	}

	public void setFourthMortgageTime(Date fourthMortgageTime) {
		this.fourthMortgageTime = fourthMortgageTime;
	}

	public Integer getFourthMortgageYear() {
		return fourthMortgageYear;
	}

	public void setFourthMortgageYear(Integer fourthMortgageYear) {
		this.fourthMortgageYear = fourthMortgageYear;
	}

	public String getFourthMortgageType() {
		return fourthMortgageType;
	}

	public void setFourthMortgageType(String fourthMortgageType) {
		this.fourthMortgageType = fourthMortgageType;
	}

	public String getFourthMortgageBank() {
		return fourthMortgageBank;
	}

	public void setFourthMortgageBank(String fourthMortgageBank) {
		this.fourthMortgageBank = fourthMortgageBank;
	}

	public String getFourthMortgageOtherBank() {
		return fourthMortgageOtherBank;
	}

	public void setFourthMortgageOtherBank(String fourthMortgageOtherBank) {
		this.fourthMortgageOtherBank = fourthMortgageOtherBank;
	}

	public BigDecimal getFourthMortgageTotal() {
		return fourthMortgageTotal;
	}

	public void setFourthMortgageTotal(BigDecimal fourthMortgageTotal) {
		this.fourthMortgageTotal = fourthMortgageTotal;
	}

	public BigDecimal getFourthMortgageBalance() {
		return fourthMortgageBalance;
	}

	public void setFourthMortgageBalance(BigDecimal fourthMortgageBalance) {
		this.fourthMortgageBalance = fourthMortgageBalance;
	}
}
